#ifndef FACE_H
#define FACE_H

#include "Align.h"
#include "Agent.h"

namespace Engine
{
	namespace SteeringBehaviourTypes
	{
		const unsigned int FACE = Hash("Face");
	}

	class Face : public Align
	{
		protected:
			Agent* m_actualTarget;

		public:
			Face();

			void SetTarget(Agent* t);
			void Update(SteeringOutput* output);
			const char* GetTypeName() const {return "Face";}
			unsigned int Gethash() const {return SteeringBehaviourTypes::FACE;}

			~Face();
	};
}

#endif